package com.mentaleye.dal.dao;

import java.util.List;
import java.util.Map;

import com.mentaleye.dal.model.Prompt;

public interface PromptDao {
	/**
	 * 添加提醒
	 * 
	 * @param prompt
	 * @return
	 */
	boolean insertPrompt(Prompt prompt);

	/**
	 * 通过提醒类型，提醒人员和角色查询
	 * 
	 * @param promptRoleId
	 *            提醒角色
	 * @param promptPersonId
	 *            提醒人员编号
	 * @param promptType
	 *            提醒类型
	 * @return
	 */
	List<Map<String, Object>> selectPromptByTypeAndPerson(Map<String, Object> map);
	/**
	 * 查询未读提醒的条数
	 * @param map
	 * @return
	 */
	List<Map<String, Object>> selectCountWithNoRead(Map<String, Object> map);
}
